#include <stdio.h>
#include <malloc.h>
#include <string.h>




int  test()
{
    char *pTmp = (char*) malloc(1024);   // malloc在堆中分配1024字节空间

    //pTmp 为局部变量，只占四字节
    free(pTmp); // free为手动释放堆中空间

    pTmp = NULL; // 防止pTmp变野指针误用

//    char *pTmp = (char*)malloc(102400);
//
//    if(pTmp == 0)   // 一定在记得判断
//    {
//        return 0;
//
//    }

}

int main() {
    test();
    return 0;
}
